drm/vc4: Add support for async pageflips.
authorEric Anholt <eric@anholt.net>
Mon, 30 Nov 2015 20:34:01 +0000 (12:34 -0800)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 17 Mar 2016 01:25:23 +0000 (01:25 +0000)
commit8a6b4c0a5115b4aff18ce921eed38dc39a1d59ef
treea02b9d35b628e4f71daddb049b2cd9018fa7f0eb
parent4e47b203578371f6cb1ffe36f49e73bbf2b3c221
drm/vc4: Add support for async pageflips.

An async pageflip stores the modeset to be done and executes it once
the BOs are ready to be displayed.  This gets us about 3x performance
in full screen rendering with pageflipping.

Signed-off-by: Eric Anholt <eric@anholt.net>
Gbp-Pq: Topic features/arm/rpi
Gbp-Pq: Name drm-vc4-add-support-for-async-pageflips.patch
drivers/gpu/drm/vc4/vc4_crtc.c
drivers/gpu/drm/vc4/vc4_drv.h
drivers/gpu/drm/vc4/vc4_gem.c
drivers/gpu/drm/vc4/vc4_kms.c
drivers/gpu/drm/vc4/vc4_plane.c